TMNT III - Heavy Resistance

Хак был взят за основу "TMNT III - New difficulty levels select", в котором помимо "EASY" и "NORMAL" добавлены новые сложности - "HARD" и "EXPERT". HARD заключается в комбинировании сложности "EASY" и "EXPERT", а EXPERT - это старая добрая пиратская сложность, но уже с убиваемым Шреддером. 
Хак "Heavy Resistance" включает в себя полностью перерисованную графику с другой палитрой и усложняющий игровой процесс, в котором меняет весь баланс игры. По мере прохождения уровни постепенно будут становиться сложней... Еще сложней, чем в оригинале =)

============================
***СОВЕТ ПО ВЫЖИВАНИЮ***
	1. Если вас захватил фут-солдат, то жмите несколько раз на прыжок, или зажмите турбо-прыжок, чтобы вырваться из захвата. Тогда таким образом вы сохраните больше здоровья! При вырывании из захвата, нажимая на кнопку удара, очень большая вероятность, что вас снова захватят и потеряете больше здоровья.
	2. Если фут-солдат не перекидывается с первого раза, то вы или ваш товарищ, вероятнее всего, жали несколько раз кнопку удара (или зажали турбо удар) в момент опрокидывания фута на другого фута. Чтобы фут снова опрокидывался, нужно на последнем его здоровье перекинуть, и тогда вновь сможете перекидывать футов. Если вы с товарищем одновременно нажали чтобы перекинуть футов, то они не зацепятся оружием.
	3. Старайтесь бить врагов по таймингу и не идите напролом к боссу, зажимая одну кнопку турбо-удара - это чревато прохождению. Для успешного прохождения требуются знания о поведении врагов и боссов, и как их лучше бить.

============================
***ДЛЯ КОМФОРТНОЙ ИГРЫ***
Чтобы в игре не мерцали спрайты и не тормозила игра при большом количестве объектов на экране, то требуется это сделать следующим образом:

ЕСЛИ ИГРАЕТЕ ЧЕРЕЗ NESTOPIA: 
Откл мерцание спрайтов: 
	Приставка - Опции - "Без ограничения спрайтов". Если на английском, то: Machine - Options - "No Sprite limit". Или нажать на комбинацию Shift+U.
Вкл разгон: 
	В настройках отсутствует опция разгона, но есть специальная сборка Нестопии, которую можно скачать отсюда: https://www.nesx.ru/download/file.php?id=279
	В папке вы найдете файл, который будет называться Nestopia 1.4.7.2.exe. Он позволяет запускать игры с разгоном, но при запуске в TMNT 3 есть небольшой дефект дрожания линии над хилбаром. 

ЕСЛИ ИГРАЕТЕ ЧЕРЕЗ FCEUX:
Откл мерцание спрайтов: 
	Config - Video - Emulation - "Allow more than 8 sprites per scanline".
Вкл разгон: 
	Config - Timing - выбрать пункт "Overclocking (old PPU only)" и ниже возле строки Post-render scanlines вписать "480" без кавычек. Обязательно, чтобы в PPU (он же находится на вкладке Config - PPU) был выставлен "Old PPU".

ЕСЛИ ИГРАЕТЕ ЧЕРЕЗ MEDNAFEN:
Откл мерцание спрайтов:
	Игровые платформы - Nintendo entertainment system/Famicom - Настройки - Видео - выбрать пункт "Отключить предел "8 спрайтов на одну линию развертки"".
Вкл разгон: 
	Для ромов "TMNT III - Heavy Resistance" автоматом стоит разгон. 
	Для ромов "TMNT III - New difficulty levels select by Ti_, redrawing by DimelNEX" требуется зайти в Игровые платформы - Nintendo entertainment system/Famicom - Настройки - Эмуляция - возле строки "Количество фиктивных линий PPU" вписать "480" без кавычек.

При игре по сети, если выставляете вручную разгон, то обязательно нужно, чтобы у другого игрока, с кем будете играть, был тоже выставлен разгон!

============================
ЧТО ИЗМЕНЕНО / ДОБАВЛЕНО

____________________________
Версия 1.0

Графика:
- измененная графика, в котором были перерисованы черепахи под стиль TMNT Tournaments Fighters (NES версии), титульник, текст, иконки, катсцены, уровни, боссы и прочие элементы. А также в некоторых местах изменены/поменяны тайлы и блоки.

Палитра:
- изменена палитра в игре под стиль на более каноничный и более лучший на мой взгляд. Теперь черепахи имеют свой уникальный цвет кожи.

Механика черепах:
- уменьшена временная неуязвимость после удара по черепахе;
- черепахи теперь не отлетают так далеко и высоко от ударов;
- черепахи на 2 кадра дольше встают после падения от ударов;
- интервал между нажатиями кнопок А и Б, чтобы выполнить спец-прием, сократил на 2 значения, чтоб случайно не выполнить суперку вместо быстрого напрыга с ноги;
- при вырывании из захвата теперь только активны кнопки A, B и турбо-кнопки;
- немного увеличено время висения на уступе.

Игровой процесс:
- изменена расстановка врагов во многих местах, и где-то их стало больше, а где-то будут выходить другие враги;
- повышен ранг многих врагов;
- изненено количество здоровье врагов и объектов;
- некоторые враги усложнены и изменены их характеристики;
- перебалансирока здоровья боссов. Каким-то боссам повысил здоровье, а каким-то понизил;
- большинство боссов были усложнены в плане поведения;
- боссы при поражении не мерцают, а при прибижении своего исчезновения начинают мерцать;
- изменена сила урона по черепахам у всех видов врагов и объектов;
- падение с обрыва снимает в 2 раза больше здоровья;
- Лео, Майки и Дон снимают спец-приемами здоровье врагов на один урон меньше;
- при взятии конта, когда проиграли на уровне 7-2, игра начинает стартовать с уровня 7-1;
- немного увеличен игровой таймер на уровнях;
- добавлены две новые пиццы в игре.

Очки: 
- изменена система получения очков за врагов на всех сложностях (за подсказку где находятся данные спасибо leon-udomlya);
- за победу над Слэшем дают теперь 12000 очков;
- за победу над минибоссом маузером дают теперь 10000;
- за победу над Кренгом дают теперь 75000 очков;
- за 700000 и 900000 очков теперь дают жизнь. Чтобы попытаться набрать столько очков, нужно знать, как и каким методом лучше уничтожать врагов (с кодом помог leon-udomlya).

Опции:
- добавлена нулевая жизнь в строке PLAYERS;
- добавлена новая строка CONTINUE (с кодом помог leon-udomlya);
- выбор количества контов в строке CONTINUE от 0 до 9. По умолчанию стоит 3 конта.

Другое:
- реализована пауза для второго игрока (с кодом помог leon-udomlya).

Фиксы:
	1. Исправлена недоработка Граундчака с оригинала, когда после анимации размаха трубы, находясь с правой стороны от черепахи, он не приближался ближе к игроку, как это он делает с левой стороны от игрока. Теперь с двух сторон после анимации размаха трубы он подоходит (за подсказку спасибо leon-udomlya).
	2. исправлен цвет макушки у Эйприл на 6-2 с оригинала, когда она встает после победы над Шреддером.
	3. С оригинала исправлен сдвиг спрайтов оружия, зубов и глаз, отвечающие за палитру белый-оранжевый-красный, у второго игрока на один пиксель. Теперь черепахи у второго игрока выглядят нормально, как и у первого игрока (фикс сделал Corpse Grinder). P.S. фикс работает на всех уровнях, кроме пятого.
	4. Исправлен кадр с оригинала, когда Граундчак завершает свою анимацию размаха трубы, после которого появлялась каша из спрайтов на один кадр.
	5. Исправлена недоработка с оригинала, когда Дертбаг мог контратаковать киркой при второй фазе только Лео. Теперь контатакует любую черепаху (за подсказку спасибо leon-udomlya).
	6. Добавлен фильтр, чтобы черепаха не пошла сквозь стену по диагонали, когда побеждаешь Кренга, находясь на определенной координате, как это было в оригинале (с кодом помог leon-udomlya).

___________________________________
Версия 1.0 (Evening mode)

Этот хак включает в себя вечерний мод, в котором изменяет всю палитру игры, где начиная с первого уровня и проходя дальше по уровням вечер будет сменяться ночью, а также имеет некоторую перерисовку тайлов и спрайтов, чтобы соответствовать более темной атмосфере на уровнях. Эта версия имеет все изменения и добавления, которые описаны выше.


============================
Ром поддерживает любые эмуляторы, которые запускают NES игры.
Если нашлись какие-то критические баги, то пишите мне в дискорде: мой никнейм dimelnex

Идея хака Heavy Resistance:
DimelNEX

Художник:
DimelNEX

Помощь с кодом:
leon-udomlya

Тестеры:
DimelNEX
Hobbot
Rash
ENT_PAVEL

Фикс сдвига спрайтов у второго игрока:
Corpse Grinder

Особая благодарность всем, кто принимал участие в данном проекте!)

____________________________
Если хотите поддержать меня
СБЕР: 2202200177325592